Skip to content

Add Swagger API change to add new phases in progress reporting in Dat…#30953

Closed
guptaayush007 wants to merge 103 commits intoAzure:release-sql-Microsoft.Sql-2024-08-01-previewfrom
guptaayush007:dev/guptaayush/release-sql-Microsoft.Sql-2024-08-01-preview
Closed

Add Swagger API change to add new phases in progress reporting in Dat…#30953
guptaayush007 wants to merge 103 commits intoAzure:release-sql-Microsoft.Sql-2024-08-01-previewfrom
guptaayush007:dev/guptaayush/release-sql-Microsoft.Sql-2024-08-01-preview

Conversation

@guptaayush007
Copy link
Copy Markdown
Member

@guptaayush007 guptaayush007 commented Oct 10, 2024

…abaseOperations

ARM (Control Plane) API Specification Update Pull Request

Tip

Overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

PR review workflow diagram

Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

spec_pr_review_workflow_diagram

Purpose of this PR

What's the purpose of this PR? Check the specific option that applies. This is mandatory!

  • New resource provider.
  • New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been created in adherence to OpenAPI specs PR creation guidance).
  • Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
  • Update existing version to fix OpenAPI spec quality issues in S360.
  • Convert existing OpenAPI spec to TypeSpec spec (do not combine this with implementing changes for a new API version).
  • Other, please clarify:
    • edit this with your clarification

Due diligence checklist

To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

  • I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
  • I have reviewed following Resource Provider guidelines, including
    ARM resource provider contract and
    REST guidelines (estimated time: 4 hours).
    I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.

Additional information

Viewing API changes

For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures

If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.

Getting help

  • First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
  • If you don't have permissions to remove or add labels to the PR, request write access per aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositories
  • To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
  • For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
    and https://aka.ms/ci-fix.
  • For help with ARM review (PR workflow diagram Step 2), see https://aka.ms/azsdk/pr-arm-review.
  • If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
    This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
  • If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

gerrytan and others added 30 commits September 27, 2024 12:04
* typespec-csharp config for AzureTerraform

* Rename AzureTerraform to Terraform
* mgmt, codesigning, update tspconfig

* Update python config

* Update tspconfig.yaml

* update client name for python

* Update client.tsp

* Update tspconfig.yaml

* Update tspconfig.yaml for go

---------

Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com>
Co-authored-by: kazrael2119 <98569699+kazrael2119@users.noreply.github.com>
Co-authored-by: ChenxiJiang333 <v-chenjiang@microsoft.com>
Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn>
* add 24-07-01-preview

---------

Co-authored-by: Bryce Chen <chejian@microsoft.com>
…re#28274)

* Adds base for updating Microsoft.Migrate/AssessmentProjects from version preview/2023-04-01-preview to version 2023-05-01-preview

* Updates readme

* Updates API version in new specs and examples

* added 2023-05-01-preview changes

* added prettierchecks

* added prettier checks 2

* added ANF changed

* handled failed checks

* handled comments 2

* added supressions

* fixed relative path for suppression

* added final changes

* fixed prettier checks

* added Enum changes

* added supreesion for additionalProperty and provisionaing State

* added supression for UnSupportedPatchProperties

* handled arm comments

* changed totalStorage to float in avsSummary

* added vcf BYOL changes

* removed external storage ri example

* fixed prettier checks

* added supression for lintdiff

* added final changes and handled comments

* added error code fixes

* fixed readme
…feature (Azure#30707)

* Add new folder for 2023-07-01-preview with stable 2022-07-01 as the base

* Add changes for new DNS security policy feature

* Fix linting issues

* Add readme changes

* Fix autorest issue by changing from v2 to v5 in dnsresolver module
* Copy 2024-02-01 version to create 2024-09-01 version

* Update readme.md

* Changes for the new api version

* Update readme.md

* Fix api versions in examples

* Update description

* Update cdn.json

Attempting to address lintdiff

* Update cdn.json

* Update cdn.json

* Fix validation

* Update cdn.json

* Update sdk-suppressions.yaml

* Update sdk-suppressions.yaml

* Update readme.md

* Update readme.md

* Update specification/cdn/resource-manager/Microsoft.Cdn/stable/2024-09-01/cdn.json

Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn>

* Update specification/cdn/resource-manager/Microsoft.Cdn/stable/2024-09-01/cdn.json

Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn>

---------

Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com>
Co-authored-by: Chenglong Liu <48578056+ChenglongLiu@users.noreply.github.com>
Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn>
…1-preview (Azure#30603)

* Copied Content from Previous Api Version

* Added MI features for IotHubs

* Moved iothubs from Patch to Create

* Reverted DPS Create Changes

* Updated Description

* Fixed Comments
* update document for DPG sdk-automation

* update

---------

Co-authored-by: Pan Shao <pashao@microsoft.com>
* Fix PGSQL V2 missing auth type

* Update sdk-suppressions.yaml

---------

Co-authored-by: kazrael2119 <98569699+kazrael2119@users.noreply.github.com>
…re#30684)

* First commit - deep copy

* Added new field

* Editting Readme

* another update to readme

* Last update for readme.md

* Changed and compared to Mani's PR 5 months ago
* base commit

* added 2024-09-30 api version

* fixed tsv validation

* fixed prettier failures

---------

Co-authored-by: Manish Patil (from Dev Box) <mapatil@microsoft.com>
…30569)

* Copy files from stable/2023-05-01

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to preview/2024-10-01-preview

Updated the API version from stable/2023-05-01 to preview/2024-10-01-preview.

* Added tag for 2024-10-01-preview in readme file

* added 2024-10-01-preview

* remove additionalProperties

* Copy files from stable/2023-05-01

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to preview/2024-10-01-preview

Updated the API version from stable/2023-05-01 to preview/2024-10-01-preview.

* Added tag for 2024-10-01-preview in readme file

* added 2024-10-01-preview

* remove additionalProperties

* resolved PR comment

* update from secrets to secretReferences

* suppress additionalProperties

* delete file

* update to 'arm-id' format

---------

Co-authored-by: jameszlim <limcheolhyun930421@gmail.com>
* feat(azurearcdata): Welcome 2024-05-01-preview

* fix(azurearcdata): update cSpell.json 2024-05-01-preview

* fix(azurearcdata): 2024-05-01 Update readme.md

* Update sqlServerAvailabilityGroups.json

* chore(azurearcdata): prettier

* Update sqlServerAvailabilityGroups.json

* chore(azurearcdata): prettier

* chore(azurearcdata): prettier

* chore(azurearcdata): sync from private

* Update sqlServerDatabases.json
…30696)

* Add base 2024-10-01-preview typespec changes, examples

* Add SopOnNoConnect configuration for pool resource

* Add LRO for capture snapshot, snapshot type enum

* Add lastConnectedTime property on devbox

* update comment per feedback


---------

Co-authored-by: Sneha Nagendra <snnagen@microsoft.com>
Bumps the typespec group with 2 updates: [@azure-tools/typespec-client-generator-core](https://github.com/Azure/typespec-azure) and [@typespec/compiler](https://github.com/microsoft/typespec).


Updates `@azure-tools/typespec-client-generator-core` from 0.46.0 to 0.46.2
- [Release notes](https://github.com/Azure/typespec-azure/releases)
- [Commits](https://github.com/Azure/typespec-azure/compare/typespec-azure@0.46.0...@azure-tools/typespec-client-generator-core@0.46.2)

Updates `@typespec/compiler` from 0.60.0 to 0.60.1
- [Release notes](https://github.com/microsoft/typespec/releases)
- [Commits](https://github.com/microsoft/typespec/compare/typespec@0.60.0...@typespec/compiler@0.60.1)

---
updated-dependencies:
- dependency-name: "@azure-tools/typespec-client-generator-core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typespec
- dependency-name: "@typespec/compiler"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typespec
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Copy files from preview/2024-05-01-preview

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to preview/2024-09-01-preview

Updated the API version from preview/2024-05-01-preview to preview/2024-09-01-preview.

* Added tag for 2024-09-01-preview in readme file

* Added missing tags from the last release.

* resource name pattern fix

* match original?

* updated delete response

* try

* common?

* try to match

* location header added and 200 removed from delete

* more fixes

* fix json

* change camel case to be all lower in uri

* missing type object errors

* camel case fixes

* fix paramaeter name to match case

* Fixing XmsPageableForListCalls violation from containerInstance.json

* removed post 204 response

* removed 204 from post

* fix some type obejct references

* last camel case

* vnet name with pattern

* updated sku to get nextLink

* fixed json

* updated nextlink in paged response

* Fixing OperationsApiResponseSchema violation from containerInstance.json

* Fixing OperationsApiSchemaUsesCommonTypes violation from containerInstance.json

* fixed lint errors

* Fixing LroLocationHeader, LroErrorContent and MissingTypeObject violation from containerInstance.json

* camel case last

* attempt at some object type failures

* capital g in resource group

* wrap in tag

* revert to only Ngroups initial change

* readonly location in patch

* readonly fix

* revert path change and use common tracked resource schema

* fix location resource and readonly

* file not referenced

* remove unreferenced property

* npx make prettier

* remove standby from update

* added ngroups to cspell

* npx prettier for all examples

* Addressing PR feedback.

* Baseline file from stable-2023-05-01 for reference.

* Revert: Baseline file from stable-2023-05-01 for reference.

* Fixing spell check and Lint error.

* spellcheck fix

* TrackedResource has a required field for location, which is not needed for PATCH operation. So reverted it.

* spellcheck fix2

* nit

* Location property in PAtch operation should be readOnly or immutable.

* addressed comments

* updated provisioningState

* added headers in the PUT response

* used common managedIdentity for nGroups

* Revert "used common managedIdentity for nGroups"

This reverts commit fb6a58f.

* added long-running-operation-options

* updated long-running-operation-options

* updated headers in response

* fixed lint errors

---------

Co-authored-by: John Richardson <jorichardson@microsoft.com>
Co-authored-by: Shivam Gupta <shivg@microsoft.com>
…LI development (Azure#30079)

* Chaning the version of DistributedAvailabilityGroups in package-composite-v5 tag section.

* Moving new version of DAG to the bottom of v5 section.

---------

Co-authored-by: jovancevic123 <jojovancevic@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.